/**
 * 分页整体信息
 * T 表示对应的内容数据
 * total   : 总条数
 * size    : 每页显示多少条
 * current : 当前页码
 * pages   : 总页数
 * records : 分页显示内容
 */
export interface PageResult<T = any> {
  total: number;
  size: number;
  current: number;
  pages: number;
  records: T[];
}

/**
 * 整体返回信息
 * code : 状态码
 * mess : 信息
 * data : 数据
 */
export interface WholeResult<T = any> {
  code: number;
  mess: string;
  data: {
    total: number;
    size: number;
    current: number;
    pages: number;
    records: T[];
  };
}
